import java.util.Date;

public class Nota implements INota
{
    protected int idNota;
    protected String tituloNota;
    protected String textoNota;
    protected Date dataAlteracao;
    protected int categoriaNota;
    
    public Nota(){}

    public Nota(int idNota, String tituloNota, String textoNota, Date dataAlteracao, int categoriaNota)
    {
     this.idNota=idNota;
     this.tituloNota=tituloNota;
     this.textoNota=textoNota;
     this.dataAlteracao=dataAlteracao;
     this.categoriaNota=categoriaNota;
    }
    
    public int getId()
    {
    return idNota;
    }

    @Override
    public String getTitulo()
    {
    return tituloNota;
    }

    @Override
    public String getTexto()
    {
    return textoNota;
    }

    public int getCategoria()
    {
    return categoriaNota;
    }

    public Date getDataAlteracao()
    {
    return dataAlteracao;
    }

    public void alterarCategoria(int categoria)
    {
       this.categoriaNota=categoria;
    }
    @Override
    public void alterarTexto(String texto)
    {
        this.textoNota=texto;
    }
    @Override
    public void alterarTitulo(String titulo)
    {
       this.tituloNota=titulo; 
    }
}